package structural_pattern.facade_pattern;

/**
 * 外观模式
 * 定义：外部与一个子系统的通信通过一个统一的外观角色进行，为子系统中的一组接口提供一个一致的入口。
 * 外观模式定义了一个高层接口，这个接口使得子系统更加容易使用。
 * 外观模式又称门面模式
 */
public class MainFacade {
    public static void main(String[] args) {
        EncryptFacade facade = new EncryptFacade();
        facade.fileEncrypt("src/structural_pattern/facade_pattern/a.txt", "src/structural_pattern/facade_pattern/b.txt");
    }
}
